/**
*┌──────────────────────────────────────────────────────────────┐
*│　描    述：                                                    
*│　作    者：gaotang                                              
*│　版    本：1.0   模板代码自动生成                                              
*│　创建时间：2019-01-04 09:55:38                           
*└──────────────────────────────────────────────────────────────┘
*┌──────────────────────────────────────────────────────────────┐
*│　命名空间： BestTrader.Cms.IRepository                                   
*│　接口名称： IManagerDataRepository                                      
*└──────────────────────────────────────────────────────────────┘
*/
using BestTrader.Cms.Core.Repository;
using BestTrader.Cms.Models;
using System;
using System.Collections.Generic;
using System.Threading.Tasks;

namespace BestTrader.Cms.IRepository
{
    public interface IManagerDataRepository : IBaseRepository<ManagerData, Int32>
    {
        /// <summary>
        /// 根据主键获取审核图片（异步操作）
        /// </summary>
        /// <param name="id">主键</param>
        /// <returns>名称</returns>
        Task<IEnumerable<String>> GetAuditImagesByIdAsync(int id);


        /// <summary>
        /// 根据主键获取审核图片
        /// </summary>
        /// <param name="id">主键</param>
        /// <returns>名称</returns>
        IEnumerable<String> GetAuditImagesById(int id);

        /// <summary>
        /// 更改删除状态
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        Task<int> UpdateDeleteByManagerId(int id);

    }
}